/*!
 *  led.c - H8/300H Tinyサンプルプログラム
 *
 *  日付        内容
 *  ----------- ------------------------------------------------
 *  2009/08/21  新規作成
 */
#include "led.h"
#include "36064.h"

void init_led(void)
{
    IO.PCR6=0xFF;       //P60～P67を、出力ポートとして使う。
}

void led_on(const int led_no)
{
    //0Vを出力すると、マイコンへ電流が吸い込まれ、LEDが消灯する。
    switch (led_no) {
    case 1: IO.PDR6.BIT.B4 = 0; //P64 low - LED1 on (HWM 9.5.1)
    case 2: IO.PDR6.BIT.B5 = 0; //P65 low - LED2 on (HWM 9.5.1)
    }
}

void led_off(const int led_no)
{
    //+3.3Vを出力すると、電流が流れなくなるため、LEDが消灯する。
    switch (led_no) {
    case 1: IO.PDR6.BIT.B4 = 1; //P64 high - LED1 off (HWM 9.5.1)
    case 2: IO.PDR6.BIT.B5 = 1; //P65 high - LED2 off (HWM 9.5.1)
    }
}
